List Ranking on Meshes and Networks

نویسنده

  • Jop F. Sibeyn
چکیده

The list-ranking problem is considered for parallel computers which communicate through an inter-connection network. Each PU holds k 1 nodes of a set of linked lists. We give deterministic and ran-domized algorithms, which considerable improve earlier results. For the case k = 1, the algorithms are based on repeatedly removing the complement of a ruling set. On two-dimensional meshes, the deterministic version takes 100 n steps; the randomized version 70n steps. Extensions for larger k, require 17kn and 10 k n, steps respectively. For suuciently large k, list-ranking can be solved much faster. For a large class of networks, a ran-domized algorithm takes just twice the number of steps required by a k-k routing. The only conditions are that: (1) k = !(k), where k is so large that the time consumption of k-k routing is determined by the bisection bound, and (2) the routing time slightly increases with the number of PUs in the network. For special networks we can prove stronger results. Particularly, for n n meshes, the list ranking problem is solved in (1=2+o(1))kn steps, if k = !(1). For hypercubes with N PUs, assuming all-port communication, the algorithm requires only (2 + o(1)) k steps, if k = !(log 2 N). We show that list ranking requires at least the time for k-k routing. So, these latter results are within a factor of two from optimal. For meshes we even match the lower bound up to lower-order terms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

List Ranking on Interconnection Networks

The list-ranking problem is considered for parallel computers which communicate through an interconnection network. Each PU holds k nodes of a set of singly linked lists. An easy randomized algorithm gives a considerable improvement over earlier ones. For a large class of networks, the algorithm takes only twice the number of steps required by a k-k routing. The only conditions are that: (1) k ...

متن کامل

Solving Fundamental Problems on Sparse-Meshes

A sparse-mesh, which has PUs on the diagonal of a two-dimensional grid only, is a cost eeective distributed memory machine. Variants of this machine have been considered before, but none of them is so simple and pure as a sparse-mesh. Various fundamental problems (routing, sorting, list ranking) are analyzed, proving that sparse-meshes have a great potential. The results are extended for higher...

متن کامل

cient List Ranking on the Recon gurable Mesh , with Applications

Finding a vast array of applications, the list ranking problem has emerged as one of the fundamental techniques in parallel algorithm design. Surprisingly, the best previously-known algorithm to rank a list of n items on a reconngurable mesh of size n n was running in O(log n) time. It was open for more than eight years to obtain a faster algorithm for this important problem. Our main contribut...

متن کامل

Investigating the Impact of Authors’ Rank in Bibliographic Networks on Expertise Retrieval

Background and Aim: this research investigates the impact of authors’ rank in Bibliographic networks on document-centered model of Expertise Retrieval. Its purpose is to find out what kind of authors’ ranking in bibliographic networks can improve the performance of document-centered model.   Methodology: Current research is an experimental one. To operationalize research goals, a new test colle...

متن کامل

RRLUFF: Ranking function based on Reinforcement Learning using User Feedback and Web Document Features

Principal aim of a search engine is to provide the sorted results according to user’s requirements. To achieve this aim, it employs ranking methods to rank the web documents based on their significance and relevance to user query. The novelty of this paper is to provide user feedback-based ranking algorithm using reinforcement learning. The proposed algorithm is called RRLUFF, in which the rank...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996